package com.wowocai.btchina.utils.ip;

/**
 * 类描述： 根据用户IP解析国家 创建人： ZhangYi 创建时间：2015-7-22 上午10:58:58
 */
public class GeoIpUtil {

    private static final IPPoolUtil tools = IPPoolUtil.getInstance();

    private static final String UNKOWN = "UNKOWN";

    // public static void main(String[] args) {
    // String ip = "127.0.0.1";
    // Area c = getAreaByIP(ip);
    // System.out.println(c);
    // }

    /**
     * 方法描述：根据IP解析国家
     */
    public synchronized static String getCcodeByIP(String ip) {
        Area area = tools.getCcodeByIP(ip);
        if (area != null) {
            return area.getCode();
        }
        return UNKOWN;
    }

    /**
     * 方法描述：根据IP解析国家
     */
    public synchronized static Area getAreaByIP(String ip) {
        Area area = tools.getCcodeByIP(ip);
        return area;
    }
}
